package cn.fl.project.transform;

import cn.fl.project.dto.SysOrgBpCfgDTO;
import cn.fl.project.vo.SysOrgBpCfgVO;
import java.util.ArrayList;
import java.util.List;

public class SysOrgBpCfgVOTransform {


    public static SysOrgBpCfgVO toVO(SysOrgBpCfgDTO dto){
        SysOrgBpCfgVO vo = new SysOrgBpCfgVO() ;
        vo.setId(dto.getId());
        vo.setOrgCd(dto.getOrgCd());
        vo.setOrgNm(dto.getOrgNm());
        vo.setOrgShtNm(dto.getOrgShtNm());
        vo.setLimitVal(dto.getLimitVal());
        vo.setOrgTyp(dto.getOrgTyp());
        vo.setLimitTyp(dto.getLimitTyp());
        vo.setIsDel(dto.getIsDel());
        vo.setAllCount(dto.getAllCount());
        vo.setBpCount(dto.getBpCount());
        vo.setCrtTm(dto.getCrtTm());
        vo.setModTm(dto.getModTm());
        return vo ;
    }

    public static SysOrgBpCfgDTO toDTO(SysOrgBpCfgVO vo ){
        SysOrgBpCfgDTO dto = new SysOrgBpCfgDTO() ;
        dto.setId(vo.getId());
        dto.setOrgCd(vo.getOrgCd());
        dto.setOrgNm(vo.getOrgNm());
        dto.setOrgShtNm(vo.getOrgShtNm());
        dto.setLimitVal(vo.getLimitVal());
        dto.setOrgTyp(vo.getOrgTyp());
        dto.setLimitTyp(vo.getLimitTyp());
        dto.setIsDel(vo.getIsDel());
        dto.setAllCount(vo.getAllCount());
        dto.setBpCount(vo.getBpCount());
        dto.setCrtTm(vo.getCrtTm());
        dto.setModTm(vo.getModTm());
        return dto ;
    }

    public static List<SysOrgBpCfgVO> toVOList(List<SysOrgBpCfgDTO> dtoList){
        List<SysOrgBpCfgVO> voList = new ArrayList<>();
        for (SysOrgBpCfgDTO dto : dtoList){
            voList.add(toVO(dto)) ;
        }
        return voList ;
    }
    public static List<SysOrgBpCfgDTO> toDTOList(List<SysOrgBpCfgVO> voList){
        List<SysOrgBpCfgDTO> dtoList = new ArrayList<>();
        for (SysOrgBpCfgVO vo : voList){
            dtoList.add(toDTO(vo)) ;
        }
        return dtoList ;
    }

}
